@charset "utf-8";
@media screen and (max-width: 1200px) {
    .padding0 {
        padding: 0 !important;
    }
    .bdy{
        padding-top:60px;
    }
    .myheader{
        padding:0 20px;
        height:60px;
    }
    .myheader .lay_logo,.header_overlay .lay_logo{
        width: 49px;
        height:22px;
        left: 20px;
        top: 19px;
    }
    .myheader.active .logo{
        margin-top: -22px;
    }
    .wap_nav_btn{
        margin-top:19px;
    }
    .wap_nav_btn span{
        width: 25px;
        height:3px;
        margin-bottom:6px;
    }
    .menu{
        float:right;
    }
    .nav{
        display:none;
    }
    .close_btn {
        right: 5px;
        top: 5px;
    }
    .close_btn:after {
        width: 26px;
        left: 12px;
    }
    .close_btn:before {
        width: 26px;
        right: 12px;
    }
    .header_overlay .mid-nav {
        width: 80%;
        margin-top:-30px;
    }
    .header_overlay .lnk-wrap {
        font-size: 20px;
        line-height: 52px;
    }
    .header_overlay .lnk-wrap .zh-cn{
        position:relative;
        display: block;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .header_overlay .lnk-wrap .us-en,.header_overlay .lnk-wrap:hover .us-en {
        display:none;
    }
    .header_overlay_foot{
        position:absolute;
        bottom:55px;
        left:0;
        width:100%;
        text-align:center;
    }
    .header_overlay_foot .lnk{
        display:inline-block;
        vertical-align:top;
        text-align:center;
        margin:0 15px;
        cursor:pointer;
        font-size:24px;
        line-height:60px;
        height:60px;
        width:60px;
        color:#b3b3b3;
        border:1px solid #b3b3b3;
        border-radius:10px;

    }
    .banner_index_pc{
        display:none;
    }
    .banner_index_wap{
        background:#000;
    }
    .banner_index_wap .swiper-container-index-wap{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }
    .swiper-container-index-wap .lnk{
        display:block;
        width:100%;
        height:100%;
    }
    .swiper-container-index-wap .img{
        display:block;
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .downpage-index{
        position:absolute;
        z-index:9;
        left:50%;
        bottom:100px;
        width:50px;
        height:50px;
        border:1px solid transparent;
        border-radius:100%;
        margin-top:-26px;
        margin-left:-26px;
        cursor:pointer;
    }
    .downpage-index:after{
        content:'';
        position:absolute;
        left:50%;
        top:50%;
        border-right:2px solid #fff;
        border-bottom:2px solid #fff;
        border-left:none;
        border-top:none;
        margin-left:-10px;
        margin-top:-12px;
        width:18px;
        height:18px;
        cursor:pointer;
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        transform:rotate(45deg);
    }
    .downpage-index::after{
        content:'';
        position:absolute;
        left:50%;
        top:50%;
        border-right:2px solid #fff;
        border-bottom:2px solid #fff;
        border-left:none;
        border-top:none;
        margin-left:-10px;
        margin-top:-12px;
        width:18px;
        height:18px;
        cursor:pointer;
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        transform:rotate(45deg);
    }
    .indCaseBox {
        padding: 0 20px;
    }

    .indCaseItem {
        width: 100%;
        display: block;
    }

    .indCaseItem + .indCaseItem{
        margin-top:28px;
    }

    .indCaseLabel {
        padding: 50px 0 10px 0;
        text-align: left;
    }

    .indCaseLabel .lnk {
        font-size: 12px;
        line-height: 30px;
        color: #888889;
        display: inline-block;
        margin-right: 10px;
        padding: 0;
    }

    .indCaseLabel .lnk:last-child {
        margin-right: 0;
    }
    .caseMoreWrap {
        padding: 40px 0;
    }
    .caseMoreBox{
        text-align:center;
    }

    .caseMoreBox a {
        display:inline-block;
        font-size: 12px;
        line-height:44px;
        padding:0 38px;
        border:1px solid #000;
        text-decoration:none!important;

    }
    .caseMoreBox a:after{
        content:'+';
        margin-left:8px;
        color:#000;
    }
    .caseMoreBox .morelnk {
        display:inline-block;
        font-size: 12px;
        line-height:44px;
        padding:0 38px;
        border:1px solid #000;

    }
    .caseMoreBox .morelnk:after{
        content:'+';
        margin-left:8px;
        color:#000;
    }
    .case_read_more:hover a:after,.case_read_more a:hover:after{
        color: #fff;
    }
    .case_read_more {
        width: 150px;
        height: 36px;
        margin: 30px auto 0;
    }

    .case_read_more a {
        font-size: 12px;
        line-height: 34px;
    }
    .indCaseTopWapTit,.indNewsTit{
        position:relative;
        font-size:19px;
        line-height:40px;
        text-align:center;
        font-weight:bold;
        padding-top:25px;
        margin-bottom:45px;
        color:#000;

    }
    .indCaseTopWapTit:before,.indNewsTit:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }
    .indCaseTopWapTit a,.indNewsTit a{
        font-size:inherit;
        color:#000;
    }
    .indCaseTopTitWapNone{
        display:none;
    }
    .indAdWrap{
        display:none;
    }
    .inNewsBox {
        padding: 22px 0;
    }


    .case_index_list .case_index_li:first-child{
        margin-top:0;
    }
    .indNewsList {
        padding: 0 20px;
    }

    .indNewsItem {
        width: 100%;
        padding:  0 !important;
        position: relative;
        margin-bottom:11px;
        display:none;

    }
    .indNewsPd:nth-child(2),.indNewsPd:nth-child(2) ~ .indNewsPd{
        display:none;
    }
    .indNewsItem:nth-child(1){
        display:block;
    }

    .indNewsPd {
        padding: 25px 0 0 0;
    }
    .indNewsSortTop{
        padding:0 0 12px 0;
    }

    .indNewsSortTit ,.indNewsSortTit a{
        font-size: 15px;
        line-height:20px;
    }

    .indNewsSortText {
        font-size: 12px;
        line-height: 21px;
        height: 42px;
        margin:15px 0 0;
    }
    .indNewsMinItemList{
        font-size: 12px;
        line-height: 21px;
        padding:10px 0;
    }

    .indNewsSortTop:after {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .indNewsBan {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
    }

    .indNewsBan .lnk {
        position: relative;
        height:auto;
        padding-bottom:0;
        display: block;
    }
    .indNewsBan .lnk img{
        position:relative;
        display:block;
        width:100%;
        height:auto;
    }
    .indNewsBan .lnk:hover img{
        -webkit-transform:scale(1);
        transform:scale(1);
    }

    .indNewsMinItem {
        display:inline-block;
        vertical-align:top;
        line-height: 24px;
        height: 24px;
        padding-right: 0;
        width: -webkit-calc(50% - 8px);
        width: calc(50% - 8px);
        margin-right:8px;
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden;
    }
    .indNewsMinItem a{
        display:inline;
        font-size: 12px;
    }



    .indNewsBd {
        padding: 20px 0 0 0;
    }
    .footerLi:nth-child(1){
        margin-left:0;
        margin-right:0;
    }
    .footerLi:nth-child(2){
        margin-left:0;
        margin-right:0;
    }
    .footerLi:nth-child(3){
        margin-left:0;
        margin-right:0;
    }
    .footerLi:nth-child(4){
        margin-left:0;
        margin-right:0;
    }
    .footerLi {
        width: 100% !important;
    }

    .footerNav, .footerMap, .footerLi:nth-child(2) {
        display: none;
    }
    .footWapXgl_tit{
        font-size:28px;
        line-height:58px;
        padding-top:10px;
        padding-bottom:30px;
        color:#fff;
        text-align:center;
    }
    .footWapXgl_tit span{
        font-weight:bold;
        color:#e8bf30;
    }
    .footWapXgl_icons{
        padding-bottom:24px;
    }
    .footWapXgl_icon{
        padding:12px 0;
        text-align:center;
    }
    .footWapXgl_lnk{
        display:inline-block;
        vertical-align:top;
        border:1px solid #898989;
        color:#898989;
        border-radius:6px;
        padding:10px 0;
        width:82px;
        font-size:14px;
        line-height:20px;
        text-align:center;
        cursor:pointer;
    }
    .footWapXgl_lnk:before{
        content:'';
        display:block;
        margin:0 auto;
        width:40px;
        height:40px;
    }
    .footWapXgl_lnk::before{
        content:'';
        display:block;
        margin:0 auto;
        width:40px;
        height:40px;
    }
    .footWapXgl_lnk_tel:before{
        background:url("../images/foot_xgl_tel.png") no-repeat center;
        background-size:contain;
    }
    .footWapXgl_lnk_anchor:before{
        background:url("../images/foot_xgl_anchor.png") no-repeat center;
        background-size:contain;
    }

    .footerAddr {
        margin-bottom: 0;
        text-align: center;
    }

    .footerCopyright {
        text-align: center;
    }

    .footerIcon {
        text-align: center;
    }

    .footerEwm {
        width: 110px;
        margin: 0 auto;
    }
    .footerEwmName{
        font-size:13px;
        line-height:36px;
        color:#fff;
        text-align:center;
    }
    .footWapLine{
        margin:10px auto 13px;
        width:16px;
        height:1px;
        background:#fff;
    }
    .footWapOnlineTit{
        font-size:13px;
        line-height:28px;
        text-align:center;
    }
    .footWapOnlineCon{
        font-size:14px;
        line-height:24px;
        text-align:center;
        font-weight:bold;
    }
    .footWapOnline{
        margin-bottom:27px;
    }
    .footWapOnline,.footWapOnline a{
        color:#fff;
    }
    .footerAddr span{
        font-size:13px;
        line-height:25px;
        color:#898989;

    }
    .footerCopyright{
        font-size:12px;
        line-height:18px;
        color:#898989;

    }
    .footerFixedWrap {
        display: none;
    }
    .footerUl {
        display:none;
        position: relative;
        clear: both;
    }

    .footerWrap {
        padding: 50px 0 32px;
    }
    .swiper-slide:not(.swiper-slide-about-foot-wrap) .footerWrap{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
        padding-top:-webkit-calc(50vh - 260px);
        padding-top:calc(50vh - 260px);
    }
    .footWapTelWrap{
        margin-bottom:40px;
        text-align:center;
    }
    .footWapTel{
        display:inline-block;
        vertical-align:top;
        font-size:16px;
        line-height:42px;
        height:42px;
        padding:0 12px;
        border-radius:5px;
        background:#f6ca27;
        color:#000;
    }
    .footWapTel .iconfont-ext{
        font-size:16px;
        margin-right:5px;
    }


    .footerTelTit {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
        padding-bottom: 9px;
        position: relative;
        margin-bottom: 5px;
    }

    .footerTelTit:after {
        content: "";
        width: 5px;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background: #fff;
    }

    .footerTelNum {
        text-align: center;
        line-height: 36px;
        height: 36px;
        margin-bottom: 0;
    }
    .shuzhongWrap{
        display:none;
    }
    .bannerWrap {
        padding: 0;
    }

    .bannerBox {
        height: 53vh;
    }

    .bannerBox .swiper-pagination {
        width: auto;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
        -moz-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        transform:translateX(-50%);
        top:auto!important;
        bottom:10px!important;
    }

    .bannerBox .swiper-pagination-bullet {
        margin: 0 4px !important;
    }

    .bannerBox .swiper-pagination-bullet-active {
        height: 7px;
        width: 27px;
    }
    .news_sore_title a {
        display: block;
    }
    .case_index_box {
        padding: 0 20px;
    }

    .case_index_li {
        width: 100%;
        display: block;
    }

    .case_index_label {
        padding: 50px 0 10px 0;
        text-align: left;
    }

    .case_index_label span {

        line-height: 30px;
        display: inline-block;
        margin-right: 10px;
        padding: 0;
    }

    .case_index_label span:last-child {
        margin-right: 0;
    }

    .case_index_label span a {
        font-size: 12px;
        color: #888889;
    }





    .img_index_box .swiper-slide a {
        padding-bottom: 60%;
    }

    .news_index_box {
        padding: 22px 0;
    }


    .case_index_list .case_index_li:first-child{
        margin-top:0;
    }
    .news_index_list {
        padding: 0;
    }

    .news_index_li {
        width: 100%;
        padding: 160px 0 0 0 !important;
        position: relative;
        margin-bottom:11px;
        display:none;

    }
    .news_index_pd:nth-child(2),.news_index_pd:nth-child(2) ~ .news_index_pd{
        display:none;
    }
    .news_index_li:nth-child(1){
        display:block;
    }

    .news_index_pd {
        padding: 35px 0 0 0;
    }
    .news_sort_top{
        padding:0 0 12px 0;
    }

    .news_sore_title ,.news_sore_title a{
        font-size: 15px;
        line-height:20px;
    }

    .news_sore_text {
        font-size: 12px;
        line-height: 21px;
        height: 42px;
        margin:15px 0 0;
    }
    .news_min_list{
        font-size: 12px;
        line-height: 21px;
        padding:10px 0;
    }

    .news_sort_top:after {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .news_index_banner {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .news_index_banner a {
        height: 170px;
    }

    .news_min_li {
        display:inline;
        vertical-align:top;
        line-height: 24px;
        height: 24px;
        padding-right: 0;
    }
    .news_min_li a{
        display:inline;
        margin-right:8px;
    }

    .news_min_li a {
        font-size: 12px;
    }

    .news_index_bd {
        padding: 20px 0 0 0;
    }
    .pageBoxMax {
        font-size: 30px;
        line-height:60px;
    }

    .pageBoxMin {
        font-size: 25px;
        line-height:44px;
    }

    .nfPageBoxText {
        font-size: 14px;
        line-height: 32px;

    }
    .nfPageBoxText .pcText{
        display:none;
    }

    .pageBoxTit {
        padding-bottom: 50px;
    }
    .pageNewsImg .pageNewsImgPc{
        display:none;
    }
    .aboutPageBack .pc_img{
        display:none;
    }
    .myIpo-box_text .pcText{
        display:none;
    }
    .aboutPageSwiper{
        height:auto;
    }

    .aboutPageSwiper .swiper-pagination,
    .myIpo-page_swiper .swiper-pagination,
    .planPageSwiper .swiper-pagination {
        display:none;
        right: 7px;
    }



    .aboutPageSwiper .swiper-wrapper{
        display:block;
        height:auto;
    }
    .aboutPageSwiper .swiper-slide-about-page1{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }
    .aboutPageSwiper .swiper-slide-about-page3{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }
    .aboutPageSwiper .swiper-slide-about-page5{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }
    .aboutPageSwiper .swiper-slide-about-page6{
        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }



    .pageWrap2,
    .aboutNumberWrap,
    .page_wrap3,
    .page_wrap4,
    .pageWrap5,
    .myPackIpo-wrap,
    .myPackIpo-wrap2,
    .myPlan-wrap1,
    .myPlan-wrap2,
    .myPlan-wrap3,
    .mySale-box,
    .pageWrapNews {
        width: 100%;
        padding: 0 20px;
        margin-top: 0px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
        box-sizing:border-box;
    }
    .pageWrap1 {
        margin-top:0;
        padding: 0 20px;

    }
    .pageWrap2{
        position:relative;
        top:0;
        left:0;
        -webkit-transform: none;
        transform: none;
        padding-top:25px;
        padding-bottom:50px;

    }
    .pageWrap2_2{
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        padding-bottom:80px;
    }
    .pageWrap2_2 .myIpo-title{
        font-size:14px;
        line-height:32px;
        padding-bottom:0;
        font-weight:normal;
    }
    .pageWrap2_2 .myIpo-title span:nth-child(2){
        font-weight:normal;
    }
    .pageWrap2_2 .myIpo-text{
        font-size:14px;
        line-height:32px
    }
    .pageWrap5{
        position:relative;
        top:0;
        left:0;
        -webkit-transform: none;
        transform: none;
        padding-top:25px;
        padding-bottom:40px;
    }
    .pageWrapNews{
        position:relative;
        height:auto;
        left:0;
        top:0;
        -webkit-transform: none;
        transform: none;
        padding-top:25px;
        padding-bottom:38px;
    }


    .pageLeft {
        width: 100%;
    }

    .pageRight {
        width: 100%;
        padding: 0;
    }

    .pageRightText {
        font-size: 14px;
        line-height: 28px;

    }

    .pageLeftTit {
        position:relative;
        font-size: 0;
        text-align:center;
        line-height: 60px;
        margin-bottom:36px;
        width:100%;
    }
    .pageLeftTit:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }

    .pageLeftTit p {
        display: inline-block;
        vertical-align: top;
        font-size: 18px;
        font-weight:bold;
        color:#000;
    }

    .pageLeftEn {
        display:none;
        -webkit-transform: none;
        transform: none;
        line-height: 20px;
        padding: 10px 0 0 10px;
        font-size: 18px;
    }
    .bannerWrapCases{
        display:none;
    }
    .indCaseXBanner{
        display:block;
        position:relative;
    }
    .indCaseXBanner_img{
        height:auto;
    }
    .indCaseXBanner_img .img{
        position:relative;
    }
    .indCaseXBanner .inDiv{
        position:relative;
        overflow:hidden;
        width:100%;
    }
    .indCaseXBanner .tit-wrap{
        position:absolute;
        left:0;
        width:100%;
        text-align:center;
        top:50%;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        transform:translateY(-50%);
    }

    .indCaseXBanner .tit{
        font-size:21px;
        line-height:27px;
        font-weight:bold;
        color:#f6ca27;
    }
    .indCaseXBanner .subtit{
        font-size:15px;
        line-height:24px;
        font-weight:bold;
        color:#fff;

    }
    .FootCaseList{
        display:none;
    }

    .img_index_box .swiper-pagination-bullet,
    .bannerBox .swiper-pagination-bullet,
    .aboutPageSwiper .swiper-pagination-bullet,
    .myIpo-page_swiper .swiper-pagination-bullet,
    .planPageSwiper .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
    }

    .img_index_box .swiper-pagination-bullet-active,
    .bannerBox .swiper-pagination-bullet-active {
        width: 15px;
    }

    .aboutPageSwiper .swiper-pagination-bullet-active,
    .myIpo-page_swiper .swiper-pagination-bullet-active,
    .planPageSwiper .swiper-pagination-bullet-active {
        height: 15px;
    }

    .img_index_box .swiper-pagination {
        bottom: 10px !important;
    }

    .aboutNumberList {
        padding: 48px 0 0;
    }
    .aboutNumberItem{
        width:50%;
        margin-top:32px;
        text-align:left;
        padding-left:11%;
    }
    .numberItemTit{
        line-height:62px;
        height:62px;
        overflow:hidden;
    }
    .numberItemTit span:nth-child(1) {
        font-size: 44px;
    }
    .numberItemTit span:nth-child(2) {
        font-size: 21px;
    }

    .number_li_text {
        font-size: 12px;
        line-height: 20px;
        width:6em;
    }



    .aboutNumberYear {
        font-size: 44px;
        line-height:64px;
    }

    .aboutNumberText {
        font-size: 25px;
        line-height:42px;
    }
    .aboutPageSwiper .swiper-slide:last-child{
        height: auto;
    }
    .myIpo-page_swiper .swiper-slide:last-child,
    .planPageSwiper .swiper-slide:last-child {

        height:-webkit-calc(100vh - 60px);
        height:calc(100vh - 60px);
    }
    .aboutPageSwiper .swiper-slide-about-page2{
        height:auto;
    }

    .page_wrap4_text {
        text-align:center;
        font-size: 14px;
        line-height: 32px;
        color:#fff;
        padding: 0 0 20px 0;
    }
    .page_wrap4_label{
        text-align:center;
        font-size: 12px;
        line-height: 28px;
        color:#898989;
        margin:0 auto;
        width:80%;
    }

    .page_wrap4_left {
        width: 100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
        box-sizing:border-box;
    }

    .pageWrap4Tit {
        position:relative;
        text-align:center;
        line-height: 60px;
        margin-bottom: 36px;
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }
    .pageWrap4Tit:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }
    .pageWrap4Tit2{
        color:#f6ca27;
    }
    .pageWrap4Tit2:before{
        background:#fff;
    }
    .page_wrap4_img{
        max-width: 100%;
        display: inline-block;
    }
    .page_wrap4_img img{
        display:block;
        width:100%;
    }

    .pageWrap4En {
        display:none;
        font-size: 18px;
        padding-bottom: 20px;
    }

    .page_wrap4_line {
        display:none;
        width: 100%;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }



    .pageWrap4Tit {
        padding: 0;
    }

    .page_wrap4_right {
        width: 100%;
        -wekkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
        box-sizing:border-box;
        padding: 30px 10% 0;
    }

    .pageWrap5Line {
        display:none;
        width: 100%;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .pageWrap5Tit {
        position:relative;
        text-align:center;
        line-height: 60px;
        margin-bottom: 36px;
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }
    .pageWrap5Tit:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }

    .pageWrap5En {
        display:none;
        font-size: 20px;
        padding-bottom: 10px;
    }

    .pageWrap5Item {
        width: 30%;
        margin: 0 5% 0 0 !important;

    }

    .logo_show {
        display: inline-block;
    }

    .pageWrap5Item:nth-child(3n) {
        margin: 0 0 0 0 !important;
    }

    .pageWrap5List {
        padding: 0;
    }

    .bannerPageWrap {
        padding: 0;
    }

    .bannerPageImg {
        padding-bottom: 70%;
    }

    .pageBanTit {
        font-size: 21px;
    }

    .pageBanTxt {
        font-size: 18px;
    }

    .pageBanTxtForContact{
        font-size:15px;
    }

    .coreListWrap{
        padding:0;
        background:#fff;
    }

    .coreItemBox {
        width: -webkit-calc(50% - 6px);
        width: calc(50% - 6px);
    }
    .coreItemBox{
        margin-bottom:12px;
    }
    .coreItemBox:nth-child(1),.coreItemBox:nth-child(2){
        margin-top:12px;
    }
    .coreItemBox:after,.coreItemBox:before{
        display:none!important;
    }
    .coreItemBox:nth-child(2n-1){
        margin-right:6px
    }
    .coreItemBox:nth-child(2n){
        margin-left:6px
    }


    .coreItemView {
        margin: 40px 0 25px;
    }

    .coreItemEn {
        font-size: 14px;
        line-height: 16px;
        height: 32px;
    }

    .coreItemTit {
        font-size: 16px;
        line-height: 30px;
        height: 30px;
        margin:0 0 0;
        padding-top:4px;
    }

    .coreItemLine {
        width: 70%;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .coreItemTxt {
        font-size:12px;
        line-height:20px;
        height:auto;
        margin: 0 20px 32px;
    }
    .coreItemBox:nth-child(1) .coreItemTxt,.coreItemBox:nth-child(2) .coreItemTxt,.coreItemBox:nth-child(3) .coreItemTxt,.coreItemBox:nth-child(4) .coreItemTxt,.coreItemBox:nth-child(7) .coreItemTxt,.coreItemBox:nth-child(8) .coreItemTxt{
        height:40px;
    }
    .coreItemBox:nth-child(5) .coreItemTxt,.coreItemBox:nth-child(6) .coreItemTxt{
        height:60px;
    }
    .coreItemBox:after {
        display:none;
    }

    .coreItemBox:nth-child(1):before {
        display: none;
    }

    .coreItemBox:nth-child(2):before {
        display: none;
    }

    .coreItemBox:before {
        display:none;
    }

    .coreListBox:after {
        display: none;
    }

    .coreItemIcon {
        font-size:0;
        width: 100%;
        text-align:center;
    }
    .coreItemIcon:before{
        content:'';
        display:inline-block;
        vertical-align:middle;
        height:100%;
        width:0;
    }
    .coreItemIcon img{
        display:inline-block;
        vertical-align:middle;
        width:auto;
        height:auto;
        max-width:80%;
        min-height:90px;
        max-height:100px;
    }

    .myPackIpo-back_2{
        margin:0 20px;
    }

    .shareNfListtitle {
        padding: 50px 0 20px 0;
    }

    .shareNfListcn {
        font-size: 22px;
    }

    .shareNfListen {
        font-size: 14px;
    }

    .shareNfItembox {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .shareNfItembox:nth-child(4n) {
        margin: 0 0 20px 0;
    }

    .shareNfItemtitle {
        padding: 15px 0 10px 0;
    }

    .shareNfItemtitle a {
        font-size: 14px;
        line-height: 22px;
    }

    .shareNfItemtext {
        font-size: 12px;
        line-height: 22px;
        height:44px;
        padding-top: 8px
    }

    .nfPages {
        display: none;
    }

    .nfWapMore {
        display:block;
        text-align: center;
        line-height: 30px;
        color: #999;
        cursor:pointer;
    }
    .nfWapMore a {
        display:block;
        color: #999;
    }
    .nfWapMore a,.nfWapMore a:hover{
        text-decoration:none;
    }

    .shareNfListwrap {
        padding-bottom: 50px;
    }

    .shareNfListbox {
        padding-bottom: 0;
    }



    .shareNfContbox {
        padding: 0;
    }

    .shareNfContwrap {
        padding: 50px 0;
    }

    .shareNfConttitle {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .shareNfContread, .shareNfContread p {
        font-size: 14px;
        line-height: 28px;
    }

    .shareNfContread {
        padding-bottom: 20px;
    }

    .shareNfContread img {
        margin: 20px 0;
    }

    .shareNfContline {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .view_read_prev {
        padding-right: 20px;
    }

    .view_read_next {
        padding-left: 20px;
    }

    .shareNfContpage {
        line-height: 24px;
    }

    .myIpo-box_max {
        font-size: 30px;
        line-height:48px;
        color:#f6ca27;
    }

    .myIpo-box_min {
        font-size: 25px;
        line-height:46px;
        color:#000;
    }

    .myIpo-box_text {
        font-size: 12px;
        line-height: 23px;
        padding-bottom:80px;
    }

    .myIpo-title span {
        font-size: 18px;
    }

    .myIpo-list {
        padding-top: 90px;
    }

    .myIpo-text {
        font-size: 14px;
    }

    .myIpo-title {
        padding-bottom: 15px;
    }

    .myIpo-li_title {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 15px;
        font-weight: bold;
    }

    .myIpo-li_box {
        width:50%;
        padding: 0;
    }
    .myIpo-list .myIpo-li_box:nth-child(1),.myIpo-list .myIpo-li_box:nth-child(2){
        margin-bottom:60px;
    }

    .myIpo-li_line {
        width: 44px;
    }

    .myPackIpo-left {
        width: 100%;
        padding: 0;
    }

    .myPackThrIpo-title {
        position:relative;
        text-align:center;
        line-height: 60px;
        margin-bottom: 36px;
        font-size: 18px;
        font-weight: bold;
        color: #000;
        padding:0;
    }
    .myPackThrIpo-title span{
        color:#000;
    }
    .myPackThrIpo-title:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }
    .myPackThrIpo-line{
        display:none;
    }

    .myPackThrIpo-text {
        display:none;
        font-size: 14px;
        line-height: 28px;
        padding: 10px 0 20px 0;
    }

    .myPackThrIpo-read {
        font-size: 14px;
        line-height: 24px;
        padding: 0 0 0 0;
    }

    .myPackIpo-right {
        width: 100%;
        padding: 0 0 30px;
    }

    .myPackThrIpo-img {
        width: 80%;
        margin: 0 auto;
        padding: 20px 0 0;
    }

    .myPackFoIpo-list {
        padding: 5px 0 30px;
    }

    .myPackFoIpo-li, .myPackFoIpo-li:nth-child(2n), .myPackFoIpo-li:nth-child(2n+1) {
        width: 100%;
        padding: 0 0 18px;
    }

    .page4_li_title {
        position:relative;
        font-size: 14px;
        line-height: 36px;
        text-align: center;
        color:#231815;
    }
    .page4_li_title:before{
        content:'';
        position:absolute;
        bottom:0;
        left:50%;
        margin-left:-34px;
        width:68px;
        border-bottom:1px dashed #3e330a;
        -webkit-transform-origin:bottom;
        transform-origin:bottom;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }

    .page4_li_text {
        font-size: 12px;
        line-height: 20px;
        padding: 8px 0 0 0;
        display: none;
    }

    .myPackFoIpo-cn {
        position:relative;
        text-align:center;
        line-height: 60px;
        margin-bottom: 32px;
        font-size: 18px;
        font-weight: bold;
        color: #000;
        padding-bottom:0;
    }
    .myPackFoIpo-cn:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }

    .myPackFoIpo-en {
        display:none;
        font-size: 18px;
    }

    .page4_li_line {
        width: 100%;
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
        display: none;
    }

    .myPlan-back {
        padding: 20px;
    }

    .myPlan-title {
        font-size: 36px;
    }

    .myPlan-span:nth-child(1) {
        width: 100%;
    }

    .myPlan-span:nth-child(2) {
        width: 100%;
    }

    .myPlan-text {
        font-size: 26px;
        margin-bottom: 60px;
    }

    .myPlan-title_wrap {
        display: block
    }

    .myPlan-right_text {
        font-size: 14px;
        margin: 10px 0 0 0;
        padding: 0;
    }

    .myPlanSec-title {
        padding-bottom: 50px;
    }

    .myPlanSec-max {
        font-size: 44px;
        line-height: 44px;
    }

    .myPlanSec-center_wrap {
        padding: 0 15px;
        line-height: 80px;
    }

    .myPlanSec-center_title {
        font-size: 80px;
        line-height: 50%;
    }

    .myPlanSec-max {
        padding-bottom: 30px;
    }

    .myPlanSec-min {
        font-size: 18px;
    }

    .myPlanSec-text {
        font-size: 14px;
        line-height: 22px;
        padding: 50px 0 0 0;
    }

    .myPlanSec-line {
        -webkit-transform: scaleY(.5);
        transform: scaleY(.5);
    }

    .myPlanThr-left {
        width: 44%;
        margin: 0;
    }

    .myPlanThr-center {
        width: 56%;
        padding: 0 0 0 30px;
        margin: 0;
    }

    .myPlanThr-title {
        font-size: 44px;
        width: 45px;
        line-height: 50px;
    }

    .myPlanThr-cn {
        font-size: 16px;
        width: 24px;
        margin: 5px 30px 0 10px;
        padding: 0;
    }

    .myPlanThr-en {
        font-size: 12px;
        width: 130%;
        top: -21px;
        left: 83px;
    }

    .myPlanThr-text {
        font-size: 20px;
        line-height: 28px;
        padding: 0;
    }

    .myPlanThr-line {
        width: 1px;

        top: 2%;
        margin: 5px 0 0 0;
    }

    .myPlanThr-img {
        width: 60%;
        margin: 50px auto 0;
    }

    .myPlan-li_box {
        width: 160px;
        height: 160px;
        background-size: 100% 100%;
        margin: 0 10px;
    }

    .myPlan-li_title {
        font-size: 22px;
    }

    .myPlan-li_read {
        padding: 20px 0 0 0;
    }

    .myPlan-li_text {
        font-size: 14px;
        line-height: 22px;
        margin: 10px 0 0 0;
    }

    .myPlan-list_box {
        margin: 40px 0;
    }

    .myPlanSec-center_title2 {
        font-size: 48px;
        line-height: 45px;
    }

    .mySale-title {
        font-size: 32px;
    }

    .mySale-read {
        margin: 50px 0 20px;
    }

    .mySale-li {
        width: 47%;
        padding: 30px 0 30px 0;
        margin: 0 6% 6% 0;
    }

    .mySale-li:nth-child(2n) {
        margin-right: 0;
    }

    .mySale-text {
        font-size: 22px;
        padding-bottom: 30px;
    }

    .nfContTop {
        padding: 60px 0 52px;
    }
    .nfContList{
        border-top:1px solid #ababab;
        padding-bottom:50px;
    }

    .nfContTit {
        font-size: 20px;
        line-height:34px;
        padding: 0 0 40px;
    }

    .nfContTxt {
        font-size: 24px;
        line-height: 40px;
    }

    .nfContTxt span {
        font-size: 20px;
        display: block;
        padding: 0;
    }

    .nfContRight {
        display:none;
        position: static;
    }

    .nfContShare {
        margin-bottom: 10px;
    }

    .nfContItem {
        width: 100%;
        border-bottom:1px solid #ababab;
        padding: 40px 0;
    }

    .nfContItemCity {
        font-size: 18px;
        line-height: 36px;
    }
    .nfContItemCity,.nfContItemCity a{
        color:#000;
    }

    .nfContItemTel, .nfContItemAddr {
        font-size: 15px;
        line-height: 30px;
    }
    .nfContItemTel, .nfContItemAddr,.nfContItemTel a, .nfContItemAddr a{
        color:#626262;
    }


    .news_page_li {
        display: none;
        width: 50%;
    }

    .news_page_li:nth-child(1) {
        display: inline-block;
    }

    .news_page_li:nth-child(2) {
        display: inline-block;
    }

    .news_page_li:nth-child(3) {
        display: inline-block;
    }

    .news_page_li:nth-child(4) {
        display: inline-block;
    }

    .news_more_wrap {
        width: 150px;
        height: 40px;
        line-height: 38px;
        margin: 30px auto 50px;
    }

    .news_more_wrap a {
        font-size: 14px;
    }

    .newsPageLeft {
        width: 100%;
    }

    .newsPageRight {
        display:none;
        width: 100%;
        text-align: left;
        position: relative;
        padding: 0 0 0 60px;
    }



    .nfNewsItem {
        padding: 30px 10px 30px 10px;
        width: 49%;
        margin: 0 2% 20px 0;
    }

    .nfNewsItem:nth-child(2n) {
        margin: 0 0 20px 0;
    }

    .nfNewsItemNoPad{
        padding: 0;
    }

    .nfNewsItemNoPadInfoWrap{
        padding: 30px 10px 30px 10px;
    }

    .nfNewsItemTit a {
        font-size: 14px;
    }
    .nfNewsItemTit{
        height:28px;
        line-height:28px;
        padding-bottom:10px;
    }

    .nfNewsItemLabel {
        padding: 10px 0;
    }

    .nfNewsItemTxt {
        font-size: 12px;
        line-height: 24px;
        height:48px;
    }

    .nfNewsItemTime {
        font-size: 12px;
        line-height: 24px;
    }

    .newsNFTopper {
        padding: 30px 0;
    }

    .nfNewsListWrap {
        padding-bottom: 30px;
    }

    .nfNewsList {
        padding-bottom: 10px;
    }

    .caseMyMainBox {
        width: 100%;
        padding: 48px 0 0;
    }
    .caseMyMainBox .newsNFTopper{
        display:none;
        margin-bottom:40px;
        padding:0 20px;
    }

    .caseContbrBox {
        width: 100%;
        padding: 0 10px;
    }

    .caseTopLeft {
        width: 100%;
    }

    .caseTopRight {
        width: 100%;
    }


    .case_top_title_wap,.news_index_title{
        position:relative;
        font-size:19px;
        line-height:40px;
        text-align:center;
        font-weight:bold;
        padding-top:25px;
        margin-bottom:45px;
        color:#000;

    }
    .case_top_title_wap:before,.news_index_title:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }
    .case_top_title_wap a,.news_index_title a{
        font-size:inherit;
        color:#000;
    }
    .case_index_li{
        margin-top:28px;
    }

    .caseTopTit {
        font-size: 20px;
        display:none;
    }
    .caseTopTitView{
        display:block;
        font-size:16px;
        line-height:22px;
    }
    .img_index_wrap{
        display:none;
    }
    .indCaseForWapStyle{
        display:block;
    }
    .indCaseForWapStyle .indCaseLabel{
        padding:35px 0;
    }
    .indCaseForWapStyle .indCaseLabel .lnk{
        font-size:18px;
        line-height:36px;
        margin-right:20px;
        color:#999;
        margin-left:0;
        text-decoration:underline;
    }
    .indCaseForWapStyle .indCaseLabel .lnk.current{
        color:#000;

    }

    .caseTopLabel {
        font-size: 12px;
        line-height: 22px;
        padding: 30px 0;
    }
    .caseTopLabelView{
        font-size:14px;
        line-height:24px;
        padding:20px 0;

    }

    .caseTopTxt {
        font-size: 12px;
        line-height: 22px;
    }
    .caseTopTxtView{
        font-size:14px;
        line-height:24px;
    }

    .caseTopBox {
        padding: 0 20px;
        margin-bottom:30px;
    }

    .caseEditorBox img {
        margin: 10px 0;
    }

    .caseEditorBox {
        font-size: 12px;
        line-height: 24px;
        padding: 0 20px;
        margin-bottom:22px;
    }

    .caseEditorBox p {
        font-size: 12px;
        line-height: 24px;
    }

    .caseReadBtn {
        width: 76px;
    }

    .caseReadBtnPrev:after, .caseReadBtnNext:after {
        width: 70px;
    }

    .caseReturnListBtn:after {
        width: 100%;
        left: 0;
        background:#7b7c7c;
    }

    .caseReturnListBtn:before {
        width: 100%;
        right: 0;
        background:#7b7c7c;
    }

    .caseContbrBrand {
        padding: 50px 0;
    }
    .caseContbrView{
        display:none;
    }

    .casePageBox {
        padding: 0 20px;
    }
    .casePageBox2{
        display:none;
    }
    .casePageBoxForWap{
        margin:0 20px 45px;
        height:32px;
        line-height:32px;
    }
    .casePageBoxForWap .caseReturnListBtn{
        position:absolute;
        top:50%;
        margin-top:-15px;
        left:50%;
        margin-left:-15px;
    }
    .casePageBoxForWap .caseReadBtnLeft{
        float:left;
    }
    .casePageBoxForWap .caseReadBtnRight{
        float:right;
    }
    .casePageBoxForWap .caseReadBtnLeft,.casePageBoxForWap .caseReadBtnRight{
        position:relative;
        font-size:14px;
        color:#717071;
    }
    .casePageBoxForWap .caseReadBtnLeft{
        padding-right:22px;
    }
    .casePageBoxForWap .caseReadBtnRight{
        padding-left:22px;
    }
    .casePageBoxForWap .arr-tri{
        position:absolute;
        top:50%;
        width:14px;
        height:14px;
        margin-top:-7px;
    }
    .arr-tri-left{
        right:0;
    }
    .arr-tri-right{
        left:0;
    }
    .arr-tri-left i:first-child{
        position:absolute;
        right:-5px;
        top:50%;
        margin-top:-6px;
        border-left:1px solid #717071;
        border-top:1px solid #717071;
        width:12px;
        height:12px;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        transform:rotate(-45deg);
    }
    .arr-tri-left i:nth-child(2){
        position:absolute;
        width:1px;
        height:14px;
        top:0;
        right:0;
        background:#717071;
    }
    .arr-tri-right i:first-child{
        position:absolute;
        left:-5px;
        top:50%;
        margin-top:-6px;
        border-right:1px solid #717071;
        border-top:1px solid #717071;
        width:12px;
        height:12px;
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        transform:rotate(45deg);
    }
    .arr-tri-right i:nth-child(2){
        position:absolute;
        width:1px;
        height:14px;
        top:0;
        left:0;
        background:#717071;
    }

    .case_prev_button {
        left: 10px;
    }

    .case_next_button {
        right: 10px;
    }

    .caseContbrLeft {
        width: 100%;
    }

    .caseContbrMax, .caseContbrTit {
        font-size: 38px;
        line-height: 50px;
        letter-spacing: 4px;
    }

    .caseContbrMin {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 0 0 0;
    }

    .caseContbrBorRight {
        padding-right: 0;
        width: 100%;
        margin: 20px 0 0 0;
    }

    .caseContbrBorEwm {
        width: 80px;
    }

    .caseContbrBorTxt {
        font-size: 14px;
        line-height: 32px;
    }

    .caseContbrTel:nth-child(1) {
        margin-bottom: 20px;
    }

    .caseContbrBorTit {
        font-size: 16px;
        line-height: 24px;
    }

    .caseContbrBorTel a {
        font-size: 12px;
        line-height: 22px;
    }

    .caseNFOList {
        padding: 0 20px 15px;
    }

    .caseNFOCn {
        position:relative;
        text-align:center;
        line-height: 60px;
        margin-bottom: 36px;
        font-size: 18px;
        font-weight: bold;
        color: #000;
    }
    .caseNFOCn:before{
        content:'';
        position:absolute;
        left:0;
        bottom:0;
        height:1px;
        background:#000;
        width:100%;
        -webkit-transform:scaleY(.5);
        transform:scaleY(.5);
    }
    .caseMoreBoxView{
        display:none;
    }
    .caseNFOListNews{
        padding-top:20px;
    }

    .caseNFOEn {
        display:none;
        font-size: 18px;
        padding: 5px 0;
    }




    .caseNFOTit {
        padding-bottom: 30px;
    }
    .caseNFOTit2{
        padding-bottom: 12px;
    }

    .case_read_more {
        width: 150px;
        height: 36px;
        margin: 30px auto 0;
    }

    .case_read_more a {
        font-size: 12px;
        line-height: 34px;
    }
    .bannerPageWrapForView{
        display:none;
    }
    .case_top_title_wap2_2{
        padding-top:60px;
    }
    .pad{
        padding:0 20px;
    }
    .caseBannerForWap .img-wrap .img{
        display:block;
        width:100%;
    }
    .caseBannerForWap p{
        font-size:12px;
        line-height:30px;
        color:#717071;
    }

    .newsViewLeft {
        width: 100%;
        padding: 0;
        border: none;
    }

    .newsViewTit {
        font-size: 16px;
        margin: 30px 0;
    }

    .newsEditorBox {
        font-size: 12px;
        line-height: 22px;
    }

    .newsEditorBox p {
        font-size: 12px;
        line-height: 22px;
    }

    .newsEditorBox {
        margin-bottom: 30px;
    }

    .newsViewContLine {
        height: 1px;
    }

    .newsViewRight {
        display:none;
    }

    .newsOthList {
        padding: 20px 0;
    }

    .newsOthTit {
        display:none;
        font-size: 16px;
        line-height: 50px;
        padding-left: 0;
        border-bottom: 1px solid #d7d6d6;
    }

    .newsOthItem {
        font-size: 0;
        line-height: 30px;
    }

    .top_border {
        border-top: 1px solid #d7d6d6;
    }

    .newsLabBox {
        display:none;
        padding: 20px 0;
    }

    .newsTxtBtnWrap {
        display:none;
        padding: 20px 0;
    }

    .newsResBtn {
        width: 150px;
        height: 36px;
        line-height: 36px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    .newsViewBox {
        padding-bottom: 5px;
    }


    .label_box_banner {
        padding: 80px 0 20px 0;
    }

    .nfLabelTit {
        font-size: 28px;
    }

    .nfLabelSubTit {
        font-size: 20px;
        padding: 20px 0 50px 0;
    }

    .label_title {
        font-size: 14px;
        line-height: 24px;
        height: 24px;
    }

    .nfLabelTitNav {
        padding: 20px 0;
    }

    .label_icon {
        font-size: 18px;
        margin: 0 10px;
        line-height: 24px;
    }

    .nfLabelNavItem a {
        font-size: 14px;
    }

    .nfLabelNavList {
        height: auto;
    }

    .nfLabelNavItem:nth-child(1) {
        margin: 0 10px 0 0;
    }

    .nfLabelNavItem {
        margin: 0 10px;
        height: 24px;
        line-height: 24px;
    }

    .nfLabelListW {
        padding: 30px 0 50px 0;
    }

    .nfLabelListW span a {
        font-size: 12px;
        line-height: 22px;
    }

    .nfLabelListW span {
        line-height: 22px;
    }

    .pagePeopleItem,.pagePeopleItem:nth-child(4n) {
        width: 46.3%;
        margin: 8px 0 15px 0;
    }
    .pagePeopleItem:nth-child(2n-1) {
        margin-right:3.7%;
    }

    .pagePeopleItem:nth-child(2n) {
        margin-left:3.7%;
    }


    .page_people_title {
        font-size: 13px;
        line-height: 30px;
        text-align: center;
    }
    .page_people_title strong{
        margin-right:10px;
    }

    .pagePeopleImgBox {
        width: 100%;
        margin: 0 auto;
    }

    .pageNewsImg img {
        width: 100%;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .pageNewsImgPc{
        display:none;
    }

    .newsBannerNFWrap {
        padding: 0;
    }


    .newsBannerNFWrap .nf_img {
        padding-bottom: 75%;
    }
    .aboutPeoMain {
        padding: 50px 0;
    }
    .aboutPeoBox:nth-child(1) {
        padding: 0;
    }
    .aboutPeoItem {
        padding: 0 0 30px;
    }
    .aboutPeoBox:nth-child(1) {
        width: 100%;

    }
    .aboutPeoBox:nth-child(2){
        width:100%;
    }
    .aboutPeoItem:nth-child(2n-1) .aboutPeoBox:nth-child(1){
        float:none;
        padding: 0;
    }
    .aboutPeoItem:nth-child(2n-1) .aboutPeoBox:nth-child(2){
        float:none;
        padding: 0;
    }
    .aboutPeoItem:nth-child(2n) .aboutPeoBox:nth-child(1){
        float:none;
        padding: 0;
    }
    .aboutPeoItem:nth-child(2n) .aboutPeoBox:nth-child(2){
        float:none;
        padding: 0;
    }

    .aboutPeoImgBox {
        height: 200px;
        position: relative;
    }
    .aboutPeoImgBox img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .aboutPeoCn {
        font-size: 22px;
        line-height: 30px;
        padding-top: 10px;
    }
    .aboutPeoEn {
        line-height: 30px;
        font-size: 14px;
    }
    .aboutPeoTxt {
        padding: 20px 0 0 0;
        font-size: 12px;
        line-height: 22px;
    }








}